<%-- 
    Document   : RRHH_BONO_ANTIGUEDAD
    Created on : 21-ene-2015, 9:50:04
    Author     : equipo_4
--%>

<%@page import="RRHH_Modelo.RHH_BONO_ANTIGUEDAD"%>
<%@page import="java.util.List"%>
<%@page import="CONTABILIDAD_MODELO.CON_DATOS_EMPRESA"%>
<%@page import="Conexion.Conexion"%>
<%@page import="RRHH_Modelo.RHH_USUARIO"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" href="../css/NuevoStilo.css">
        <script src="../login/js/jquery-1.8.2.min.js" type="text/javascript"></script>
        <title>BROKER</title>
    </head>
    <body>
        <%
            RHH_USUARIO usuario = ((RHH_USUARIO)request.getSession().getAttribute("usr"));
            Conexion con = new Conexion(usuario.getPASSWORD(), usuario.getPASSWORD());
            
            int bonoant = new CON_DATOS_EMPRESA(con).Buscar(1.0).getBONO_ANTIGUEDAD();
            int bonoant_retro = new CON_DATOS_EMPRESA(con).Buscar(1.0).getBONO_ANTIGUEDAD_RETROACTIVO();
        %>
        <div id="tituloFormulario">BONO DE ANTIGUEDAD</div>
        <div class="centrado">BONO ANTIGUEDAD = Porcentaje * <input class="chico" type="number" min="0" name="porcgral" onblur="modbono();" value="<%out.print(bonoant);%>" required/> veces SMN.</div>
        <div class="centrado">BONO ANTIGUEDAD PARA CALCULO DE INCREMENTOS RETROACTIVOS= Porcentaje * <input class="chico" type="number" min="0" name="porcgralretroactivo" onblur="modbono_retro();" value="<%out.print(bonoant_retro);%>" required/> veces SMN.</div>
        <div class="centrado">Porcentaje:<a href="#" onclick="agregar();">(+)</a></div>
        <div style="height: 450px; overflow: auto;">
            <table>
                <thead>
                    <th>ANTIGÜEDAD (años)</th>
                    <th>PORCENTAJE</th>
                </thead>
                <tbody id="body">
                    <%
                        List<RHH_BONO_ANTIGUEDAD> lista = new RHH_BONO_ANTIGUEDAD(con).Todos();
                        int anoant = 0;                        
                        for(RHH_BONO_ANTIGUEDAD bono:lista)
                        {                           
                            out.print("<tr><td>"+bono.getANO()+"</td><td>"+bono.getPORCENTAJE()+"%</td></tr>");
                            anoant=bono.getANO();
                        }
                    %>
                <input type="hidden" name="ultimoano" value="<%out.print(anoant);%>"/>
                </tbody>
            </table>
        </div>
            <div class="centrado"><button type="button" onclick="eliminar();">ELIMINAR</button></div>
            <div id="popUpbackGround" onclick="salir();"></div>
        <div class="popup" id="pop1">
            <div >NUEVO %</div>
            <div>AÑO: De <span id="anan"><%out.print(anoant);%></span> a <input type="number" class="chico" value="0" name="annew" min=""/></div>
            <div>Porcentaje:<input type="number" value="0" class="chico" name="porc"/></div>
            <button type="button" onclick="insertar();">INSERTAR</button>
        </div>
        <script type="text/javascript">
            var url = "../RRHH_BONO_ANTIGUEDAD_CONTROLLER";
            
            function salir()
            {                
                $("input[name=annew]").val("0");
                $("input[name=porc]").val("0");
                $("#popUpbackGround").css("display","none");
                $("#pop1").css("display","none");
            }
            
            function insertar()
            {
                var annew=$("input[name=annew]").val();
                var porc=$("input[name=porc]").val();
                var anoant=$("input[name=ultimoano]").val();
                var porcgral=$("input[name=porcgral]").val();
                $.post(url,{evento:"insertar",annew:annew,anoant:anoant,porc:porc,porcgral:porcgral},function(resp){                    
                        $("input[name=ultimoano]").val(parseInt(annew));
                        $("#body").append(resp);
                        salir();
                });                
            }
            
            function modbono()
            {              
                var porcgral=$("input[name=porcgral]").val();
                $.post(url,{evento:"modbono",porcgral:porcgral},function(resp){
                    alert("Se modifico el bono de antiguedad.");
                });                
            }
            function modbono_retro()
            {              
                var porcgral_retro=$("input[name=porcgralretroactivo]").val();
                $.post(url,{evento:"modbono_retro",porcgral_retro:porcgral_retro},function(resp){
                    alert("Se modifico el bono de antiguedad retroactivo.");
                });                
            }
            function eliminar()
            {              
                $.post(url,{evento:"eliminar"},function(resp){                    
                        $("#body tr:last").remove();
                        $("input[name=ultimoano]").val(parseInt($("input[name=ultimoano]").val()-1));
                });                
            }
            
            function agregar()
            {
                $("#popUpbackGround").css("display","block");
                $("#pop1").css("display","block");
                if(parseInt($("input[name=ultimoano]").val())>0)
                    $("#anan").text($("input[name=ultimoano]").val());
                else
                    $("#anan").text(0);
                
                $("input[name=annew]").val($("input[name=ultimoano]").val());
            }
        </script>
    </body>
</html>
